Aplikacny server ....DataSnap alebo Java
Otázka od: Ivan Turcan
13. 11. 2003 13:18
Ahojte,
prosim o nazor na volbu riesenia troj vrstvovej architektury...
Je vyhodnejsie pisat viacvrstvovu aplikaciu v Delphi , s pouzitim DataSnap
alebo v Jave , napr. s pouzitim JavaBeans a servletov ....?
Konkretne sa jedna o velky ekonomicky system s cca. 2000 a viac uzivatelmi.
Predpoklad je ze naraz bude pracovat cca.300 - 700 uzivatelov
Mne osobne sa zda delphi vyhodnejsie, pretoze v HTML ktore je defakto ako tenka
vrstva pri pouziti Javy (zakaznik nechce java aplikacie !) je dost nevyhodne
napr. na take veci ako kontrola / validacia poloziek na formulary, vyber
hodnoty do polozky na formulary z ciselnika a pod. Podla mna riesenie v Jave
bude viac zatazovat siet ako riesenie tenkeho klienta v Delphi...
Taktiez podla mna Java nema dobre riesene debugovanie enterprise aplikacii,
ludia co v tom robia mi vraveli ze je to dost pomale...
DataSnap sa mi na druhej strane zda vyhodny, pretoze ako klienta mozem mat
normalnu Exe aplikaciu , ActiveX klienta spustaneho cez IExplorer, ale aj Java
klienta ktory na DataSnap pojde cez JMidas (ak to este je ovsem????) ,a tiez
je mozne pridat dalsiu vrstvu ktora bude ako ISAPI alebo CGI modul a ten moze
generovat vystup do HTML -> pouzitie Internet Express
Zaujimalo by ma vsak kedze nikdy som na DataSnape nemal ani 300 ani 700
uzivatelov naraz... ako sa to bude spravat ? Myslite ze to bude dostatocne
rychle popripade rychlejsie ako rovnake riesenie v Jave ?
Uvitam kazde pre a proti na tuto temu
vopred vdaka za odpovede
Ivan
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)
Odpovedá: Petr Vones
13. 11. 2003 13:32
From: "Ivan Turcan" <iturcan@drake.sk>
> Je vyhodnejsie pisat viacvrstvovu aplikaciu v Delphi , s pouzitim DataSnap
> alebo v Jave , napr. s pouzitim JavaBeans a servletov ....?
Ja bych rekl ze ani jedno a podival bych se na .NET
> tenka vrstva pri pouziti Javy (zakaznik nechce java aplikacie !) je dost
To se mu vubec nedivim.
> Taktiez podla mna Java nema dobre riesene debugovanie enterprise aplikacii,
> ludia co v tom robia mi vraveli ze je to dost pomale...
Java je cela dost pomala.
> DataSnap sa mi na druhej strane zda vyhodny, pretoze ako klienta mozem mat
> normalnu Exe aplikaciu , ActiveX klienta spustaneho cez IExplorer, ale aj
> Java klienta ktory na DataSnap pojde cez JMidas (ak to este je
Otazka jestli neni lepsi to resit jako webservice, s tim ze klient pak muze
byt vlastne v cemkoli. DataSnap je prilis proprietalni technologie, ktera je
relativne dost slozita (nerikam spatna) a ne prilis dobre zdokumentovana.
> ovsem????) ,a tiez je mozne pridat dalsiu vrstvu ktora bude ako ISAPI
> alebo CGI modul a ten moze generovat vystup do HTML -> pouzitie Internet
> Express
Rekl bych, ze pro web aplikace je opet vyhodnejsi ASP.NET, tezko lze pouzit
CGI z duvodu vykonu.
> Zaujimalo by ma vsak kedze nikdy som na DataSnape nemal ani 300 ani 700
> uzivatelov naraz... ako sa to bude spravat ? Myslite ze to bude dostatocne
> rychle popripade rychlejsie ako rovnake riesenie v Jave ?
Rychlejsi nez Java bude asi cokoli, otazka je zdali je to perspektivni reseni.
Borland ma obcasne problemy s behem kodu svych knihoven na viceprocesorovych
strojich, stejne tak si resenim v Delphi Win32 (velmi pravdepodobne) uzavres
cestu k 64bitovych architekturam, ktere jsou zvlaste u serverove aplikace dnes
uz aktualni.
Petr Vones
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)
Odpovedá: Ivan Turcan
13. 11. 2003 14:45
> > Je vyhodnejsie pisat viacvrstvovu aplikaciu v Delphi , s pouzitim
DataSnap
> > alebo v Jave , napr. s pouzitim JavaBeans a servletov ....?
>
> Ja bych rekl ze ani jedno a podival bych se na .NET
uprimne aj ked som si Delphi 8 objednal zatial netusim ako to tam bude
fungovat ??? Bude aj v Delphi 8 for Net DataSnap ?
Predpokladam ze ak tam bude aspon DataSnap klient tak by som mohol urobit
klientov beziacich pod Net technologiou. Takze klient by problem nebol.
Ak by sa jednalo o aplikacny server pod .Net tak tu zatial ani netusim ci
Net ma podporu nativne ??? alebo ci iba vysledny kod pustim na Nete... Krom
toho ved DataSnap ako taky je
vlastne grupa ComObjektov a to pokial viem podporovane asi v Net je.
> Otazka jestli neni lepsi to resit jako webservice, s tim ze klient pak
muze
> byt vlastne v cemkoli. DataSnap je prilis proprietalni technologie, ktera
je
> relativne dost slozita (nerikam spatna) a ne prilis dobre zdokumentovana.
>
> > ovsem????) ,a tiez je mozne pridat dalsiu vrstvu ktora bude ako ISAPI
> > alebo CGI modul a ten moze generovat vystup do HTML -> pouzitie Internet
> > Express
>
> Rekl bych, ze pro web aplikace je opet vyhodnejsi ASP.NET, tezko lze
pouzit
> CGI z duvodu vykonu.
Tu som pisal o CGI ako jednej z moznost ako riesit dalsiu vrstvu aplikacneho
servra postaveneho na DataSnap technologii. Jasne pomale to je a napokon ma
to tie iste nevyhody ohladom validacii a vyberov ako
Java -> velky trafik po sieti
> > Zaujimalo by ma vsak kedze nikdy som na DataSnape nemal ani 300 ani 700
> > uzivatelov naraz... ako sa to bude spravat ? Myslite ze to bude
dostatocne
> > rychle popripade rychlejsie ako rovnake riesenie v Jave ?
>
> Rychlejsi nez Java bude asi cokoli, otazka je zdali je to perspektivni
reseni.
> Borland ma obcasne problemy s behem kodu svych knihoven na
viceprocesorovych
> strojich, stejne tak si resenim v Delphi Win32 (velmi pravdepodobne)
uzavres
> cestu k 64bitovych architekturam, ktere jsou zvlaste u serverove aplikace
dnes
> uz aktualni.
Prave preto by ma zaujimalo ci je podporovany DataSnap aj vo verzii Delphi 8
Net? a ak ano ci je mozne bezbolestne na to prejst. Tu je mi samozrejme
jasne ze Delphi 8 este nikdo nema -> okrem Borland CZ, takze tu sa moze
aspon uvahovo vyjadrit niekdo od nich.
vopred vdaka,
Ivan
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)
Odpovedá: Petr Vones
13. 11. 2003 15:22
From: "Ivan Turcan" <iturcan@drake.sk>
> uprimne aj ked som si Delphi 8 objednal zatial netusim ako to tam bude
> fungovat ??? Bude aj v Delphi 8 for Net DataSnap ?
Na to ti muze odpovedet jen Borland. Ja si myslim ze to neni dulezite, je to
porad prilis proprietalni reseni.
Nicmene tady se tvrdi:
http://www.borland.com/delphi_net/pdf/delphi_net8_datasheet.pdf
"Reuse existing Delphi investments to ease the migration of Windows
applications to .NET
Developers can reuse many of their existing investments in Delphi application
source code to ease the migration of Windows applications to .NET. With .NET
versions of VCL controls, dbExpress, MIDAS Client, IBX, and BorlandR Database
Engine (BDE), significant time can be saved by directly migrating existing
code and applications to .NET, often with few or no changes."
Co ve me vyvolava pocit, ze Midas/DataSnap bude resen zpusobem jako VCL.NET,
tudiz mimo .NET
Petr Vones
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)
Odpovedá: Petr Vones
13. 11. 2003 15:23
From: "Ivan Turcan" <iturcan@drake.sk>
> fungovat ??? Bude aj v Delphi 8 for Net DataSnap ?
Pro upresneni, .NET ma samozrejme take svuj "DataSnap". Jeho vyuziti ovsem
predpoklada, ze budes vyvijet aplikace v .NETu
Petr Vones
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)
Odpovedá: Radek
13. 11. 2003 17:28
> prosim o nazor na volbu riesenia troj vrstvovej architektury...
> Je vyhodnejsie pisat viacvrstvovu aplikaciu v Delphi , s pouzitim DataSnap
alebo v Jave , napr. s pouzitim JavaBeans
a servletov ....?
> Konkretne sa jedna o velky ekonomicky system s cca. 2000 a viac uzivatelmi.
Predpoklad je ze naraz bude pracovat
cca.300 - 700 uzivatelov
>
pro takove mnozstvi doporucuji rozdat uzivatelum Arctel a po serveru se
poohlednout v unixovem svete
> Mne osobne sa zda delphi vyhodnejsie, pretoze v HTML ktore je defakto ako
tenka vrstva pri pouziti Javy (zakaznik
nechce java aplikacie !) je dost nevyhodne >napr. na take veci ako kontrola /
validacia poloziek na formulary, vyber
hodnoty do polozky na formulary z ciselnika a pod. Podla mna riesenie v Jave
bude viac >zatazovat siet ako riesenie
tenkeho klienta v Delphi...
WebSnap je jenom exe spustene na webovem serveru ktere vam generuje webove
stranky pro uzivatele. To same muze delat i
aplikace psana v Jave je to uplne jedno - uzivatel to nepozna jestli ty stranky
vytvorila Java nebo WebSnap. A pokud
uzivatele nechteji Javu je to zalezitos klienta a ne aplikacniho serveru
> Taktiez podla mna Java nema dobre riesene debugovanie enterprise aplikacii,
ludia co v tom robia mi vraveli ze je to
dost pomale...
>
> DataSnap sa mi na druhej strane zda vyhodny, pretoze ako klienta mozem mat
normalnu Exe aplikaciu , ActiveX klienta
spustaneho cez IExplorer, ale aj Java >klienta ktory na DataSnap pojde cez
JMidas (ak to este je ovsem????) ,a tiez
je mozne pridat dalsiu vrstvu ktora bude ako ISAPI alebo CGI modul a ten >moze
generovat vystup do HTML -> pouzitie
Internet Express
> Zaujimalo by ma vsak kedze nikdy som na DataSnape nemal ani 300 ani 700
uzivatelov naraz... ako sa to bude spravat ?
Myslite ze to bude dostatocne rychle >popripade rychlejsie ako rovnake riesenie
v Jave ?
nedelal bych to
> Uvitam kazde pre a proti na tuto temu
Radek
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)
Odpovedá: Ivan Turcan
13. 11. 2003 18:28
> > prosim o nazor na volbu riesenia troj vrstvovej architektury...
> > Je vyhodnejsie pisat viacvrstvovu aplikaciu v Delphi , s pouzitim
DataSnap alebo v Jave , napr. s pouzitim JavaBeans
> a servletov ....?
> > Konkretne sa jedna o velky ekonomicky system s cca. 2000 a viac
uzivatelmi. Predpoklad je ze naraz bude pracovat
> cca.300 - 700 uzivatelov
> >
>
> pro takove mnozstvi doporucuji rozdat uzivatelum Arctel a po serveru se
poohlednout v unixovem svete
hehe, takto to fungovalo doteraz. mali a maju aplikacie v rose a klient
fungoval cez arctel, jednoducho je to dalej nepredajne.... pre to zmena ...
inak vdaka za nazor..
Ivan
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)
Odpovedá: Leos Urban
14. 11. 2003 14:39
> Konkretne sa jedna o velky ekonomicky system s cca. 2000 a viac
uzivatelmi.
> Predpoklad je ze naraz bude pracovat cca.300 - 700 uzivatelov
Pokud se opravdu jedna o takto velky system tak bych sel do IBM.
Ocekaval bych nekterou AS400, IBM WebSphere, DB2 na strane serveru
a na strane klienta dle libosti IE, Net, Delphi, Java, Terminal....
Budete moci klidne spat, ale zaplatite si to....
Leos
----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)